概述

事务类型

库位三连

关于收发明细的属性分配的问题(各LineMa表)

数量三连

确认二连

方法:completeIt( ) 
Line 1267 
//  Outstanding (not processed) Incoming Confirmations ?
    MInOutConfirm[] confirmations = getConfirmations(true);
    for (int i = 0; i < confirmations.length; i++)
    {
      MInOutConfirm confirm = confirmations[i];
      if (!confirm.isProcessed())
      {
        if (MInOutConfirm.CONFIRMTYPE_CustomerConfirmation.equals(confirm.getConfirmType()))
          continue;
        //
        m_processMsg = "Open @M_InOutConfirm_ID@: " +
          confirm.getConfirmTypeName() + " - " + confirm.getDocumentNo();
        return DocAction.STATUS_InProgress;
      }
    }
方法:prepareIt( )
L331
    //  Confirmation
    if (dt.isInTransit())                /* dt 表示单据类型 */
      createConfirmation();

m_storage

报表

吐槽